package Chapter10_InnerClass;

/**
 * Date: 2019/2/21
 * Time: 9:55
 * User: Driss.
 *
 * 10.7.2 从多层嵌套类中访问外部类的成员
 * 一个内部类被嵌套多少层并不重要——它能透明地访问所有它所嵌入的外围类的所有成员
 * */
class MNA{
    private void f(){}

    class A{
        private void g(){}
        public class B{
            void h(){
                g();
                f();
            }
        }
    }
}
public class MultiNestingAccess {
    public static void main(String[] args) {
        MNA mna = new MNA();
        MNA.A mnaa = mna.new A();
        MNA.A.B mnaab = mnaa.new B();
        mnaab.h();
    }
}
